Skip to content

fix(deps): update backstage monorepo#100

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/backstage-monorepo
Open

fix(deps): update backstage monorepo#100
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/backstage-monorepo

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Nov 12, 2025

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
@backstage/app-defaults (source) 1.6.51.7.8 age confidence
@backstage/catalog-client (source) 1.11.01.15.1 age confidence
@backstage/catalog-model (source) 1.7.51.9.0 age confidence
@backstage/cli (source) ^0.34.0^0.36.0 age confidence
@backstage/config (source) 1.3.31.3.8 age confidence
@backstage/core-app-api (source) 1.18.01.20.1 age confidence
@backstage/core-components (source) ^0.17.0^0.18.0 age confidence
@backstage/core-plugin-api (source) 1.10.91.12.6 age confidence
@backstage/integration-react (source) 1.2.91.2.18 age confidence
@backstage/plugin-api-docs (source) ^0.12.4^0.14.0 age confidence
@backstage/plugin-app-backend (source) 0.5.50.5.14 age confidence
@backstage/plugin-auth-backend (source) ^0.27.0^0.29.0 age confidence
@backstage/plugin-auth-node (source) ^0.6.0^0.7.0 age confidence
@backstage/plugin-catalog (source) 1.31.21.33.1 age confidence
@backstage/plugin-catalog-backend (source) 3.0.13.7.0 age confidence
@backstage/plugin-catalog-common (source) 1.1.51.1.10 age confidence
@backstage/plugin-catalog-graph (source) ^0.4.16^0.6.0 age confidence
@backstage/plugin-catalog-import (source) 0.13.40.13.13 age confidence
@backstage/plugin-catalog-react (source) 1.20.11.21.6 age confidence
@backstage/plugin-kubernetes (source) 0.12.100.12.19 age confidence
@backstage/plugin-org (source) ^0.6.36^0.7.0 age confidence
@backstage/plugin-permission-common (source) 0.9.10.9.9 age confidence
@backstage/plugin-permission-node (source) ^0.10.0^0.11.0 age confidence
@backstage/plugin-permission-react (source) ^0.4.31^0.5.0 age confidence
@backstage/plugin-proxy-backend (source) 0.6.50.6.13 age confidence
@backstage/plugin-scaffolder (source) 1.34.01.37.0 age confidence
@backstage/plugin-search (source) 1.4.291.7.4 age confidence
@backstage/plugin-search-backend (source) 2.0.52.1.2 age confidence
@backstage/plugin-search-backend-module-pg (source) 0.5.470.5.55 age confidence
@backstage/plugin-search-backend-node (source) 1.3.141.4.4 age confidence
@backstage/plugin-search-react (source) 1.9.31.11.4 age confidence
@backstage/plugin-techdocs (source) 1.14.11.17.6 age confidence
@backstage/plugin-techdocs-backend (source) 2.0.52.2.0 age confidence
@backstage/plugin-techdocs-module-addons-contrib (source) 1.1.271.1.36 age confidence
@backstage/plugin-techdocs-react (source) 1.3.21.3.11 age confidence
@backstage/plugin-user-settings (source) ^0.8.19^0.9.0 age confidence
@backstage/test-utils (source) 1.7.111.7.18 age confidence
@backstage/theme (source) ^0.6.4^0.7.0 age confidence

Release Notes

backstage/backstage (@​backstage/app-defaults)

v1.7.8

Compare Source

Patch Changes

v1.7.7

Compare Source

Patch Changes

v1.7.6

Compare Source

Patch Changes

v1.7.5

Compare Source

Patch Changes

v1.7.4

Compare Source

Patch Changes

v1.7.3

Compare Source

Patch Changes

v1.7.2

Compare Source

Patch Changes

v1.7.1

Compare Source

Patch Changes

v1.7.0

Compare Source

Minor Changes
  • 9956704: Add and configure the OpenShift authentication provider to the default APIs.
Patch Changes
backstage/backstage (@​backstage/catalog-client)

v1.15.1

Compare Source

Patch Changes

v1.15.0

Compare Source

Minor Changes
  • c384fff: BREAKING PRODUCERS: Added required entityRef field to the Location type, exposing the stable entity reference for each registered location. Any code that produces Location objects must now include this field. Added updateLocation method to CatalogApi for updating the type and target of an existing location.
Patch Changes

v1.14.0

Compare Source

Minor Changes
  • 972f686: Added support for the query field in getEntitiesByRefs requests, enabling predicate-based filtering with $all, $any, $not, $exists, $in, $contains, and $hasPrefix operators.

  • 5d95e8e: Add an onConflict option to location creation that can refresh an existing location instead of throwing a conflict error.

  • 56c908e: Added support for the query field in getEntityFacets requests, enabling predicate-based filtering with $all, $any, $not, $exists, $in, $contains, and $hasPrefix operators.

  • 0fbcf23: Migrated OpenAPI schemas to 3.1.

  • 51e23eb: Added predicate-based entity filtering via POST /entities/by-query endpoint.

    Supports $all, $any, $not, $exists, $in, $hasPrefix, and (partially) $contains operators for expressive entity queries. Integrated into the existing queryEntities flow with full cursor-based pagination, permission enforcement, and totalItems support.

    The catalog client's queryEntities() method automatically routes to the POST endpoint when a query predicate is provided.

Patch Changes

v1.13.0

Compare Source

Minor Changes
  • b4e8249: Implemented support for the new queryLocations and streamLocations that allow paginated/streamed and filtered location queries
Patch Changes
  • 9cf6762: Improved the InMemoryCatalogClient test utility to support ordering, pagination, full-text search, and field projection for entity query methods. Also fixed getEntityFacets to correctly handle multi-valued fields.
  • Updated dependencies

v1.12.1

Compare Source

Patch Changes

v1.12.0

Compare Source

Minor Changes
  • 0e9ec44: Introduced new streamEntities async generator method for the catalog.

    Catalog API and Catalog Service now includes a streamEntities method that allows for streaming entities from the catalog.
    This method is designed to handle large datasets efficiently by processing entities in a stream rather than loading them
    all into memory at once. This is useful when you need to fetch a large number of entities but do not want to use pagination
    or fetch all entities at once.

    Example usage:

    const pageStream = catalogClient.streamEntities({ pageSize: 100 }, { token });
    for await (const page of pageStream) {
      // Handle page of entities
      for (const entity of page) {
        console.log(entity);
      }
    }
Patch Changes
  • 0efcc97: Updated generated schemas
backstage/backstage (@​backstage/catalog-model)

v1.9.0

Compare Source

Minor Changes
  • 3664148: Introduced the AiResource catalog entity kind. Entity types, validators, type guards, and the model layer are exported from @backstage/catalog-model/alpha. Install @backstage/plugin-catalog-backend-module-ai-model in your backend to register the kind with the catalog.
  • be71476: Added spec.type: 'mcp-server' as a structured subtype of the API kind under v1alpha1/v1beta1. MCP server entities carry a spec.remotes list instead of a string definition, for representing Model Context Protocol servers in the catalog. See RFC #​32062. New public exports: McpServerApiEntity, McpServerRemote, mcpServerApiEntityValidator, and isMcpServerApiEntity. Also adds addKindVersion to CatalogModelLayerBuilder (alpha) so layers can add new versions or spec types to existing kinds.
Patch Changes
  • ab1cdbb: Removed a handful of internal imports that referenced the package by its own name. Value imports were switched to relative paths, and type-only imports to import type. These self-referential imports could trigger circular initialization errors in bundled ESM and when the package was loaded via jest.requireActual — most visibly Cannot access '_AppRootElementBlueprintesm' before initialization from @backstage/frontend-plugin-api. There are no user-facing API changes.
  • Updated dependencies

v1.8.0

Compare Source

Minor Changes
  • e5fcfcb: Added a new catalog model layer system that allows plugins to declare and extend catalog entity kinds, annotations, labels, tags, and relations using JSON Schema. The new createCatalogModelLayer API provides a builder for composing model definitions, and a compileCatalogModel function validates and merges them into a unified model. Built-in entity kinds now include model layer definitions.
Patch Changes

v1.7.7

Compare Source

Patch Changes
  • a49a40d: Updated dependency zod to ^3.25.76 || ^4.0.0 & migrated to /v3 or /v4 imports.

v1.7.6

Compare Source

Patch Changes
  • 05f60e1: Refactored constructor parameter properties to explicit property declarations for compatibility with TypeScript's erasableSyntaxOnly setting. This internal refactoring maintains all existing functionality while ensuring TypeScript compilation compatibility.
backstage/backstage (@​backstage/cli)

v0.36.2

Compare Source

Patch Changes

v0.36.1

Compare Source

Patch Changes

v0.36.0

Compare Source

Minor Changes
  • d0f4cd2: Added new auth command group for authenticating the CLI with Backstage instances using OAuth 2.0 with a pre-registered client metadata document. Commands include login, logout, list, show, print-token, and select for managing multiple authenticated instances.

  • d806b0c: The CLI now automatically discovers CLI modules from the project root's dependencies and devDependencies. Any installed package with the cli-module Backstage role will be loaded automatically without needing to be hardcoded in the CLI itself.

    If no CLI modules are found in the project dependencies, the CLI falls back to the built-in set of modules and prints a deprecation warning. This fallback will be removed in a future release. To prepare for this, add @backstage/cli-defaults as a devDependency in your root package.json:

    {
      "devDependencies": {
        "@​backstage/cli-defaults": "backstage:^"
      }
    }

    If you are not using the Backstage Yarn plugin, run the following instead:

    yarn workspace root add --dev @​backstage/cli-defaults

    For fine-grained control you can instead install individual CLI modules:

    {
      "devDependencies": {
        "@​backstage/cli-module-auth": "backstage:^",
        "@​backstage/cli-module-build": "backstage:^",
        "@​backstage/cli-module-config": "backstage:^",
        "@​backstage/cli-module-github": "backstage:^",
        "@​backstage/cli-module-info": "backstage:^",
        "@​backstage/cli-module-lint": "backstage:^",
        "@​backstage/cli-module-maintenance": "backstage:^",
        "@​backstage/cli-module-migrate": "backstage:^",
        "@​backstage/cli-module-new": "backstage:^",
        "@​backstage/cli-module-test-jest": "backstage:^",
        "@​backstage/cli-module-translations": "backstage:^"
      }
    }
  • 08d9770: BREAKING: The CLI templates for frontend plugins have been renamed:

    • new-frontend-pluginfrontend-plugin
    • new-frontend-plugin-modulefrontend-plugin-module
    • frontend-plugin (legacy) → legacy-frontend-plugin

    To smooth out this breaking change, the CLI now auto-detects which frontend system your app uses based on the dependencies in packages/app/package.json. When using the default templates (no explicit templates configuration):

    • Apps using @backstage/frontend-defaults will see the new frontend system templates (frontend-plugin, frontend-plugin-module)
    • Apps using @backstage/app-defaults will see the legacy template (displayed as frontend-plugin)

    This means existing projects that haven't migrated to the new frontend system will continue to create legacy plugins by default, while new projects will get the new frontend system templates. If you have explicit template configuration in your package.json, it will be used as-is without any auto-detection.

  • b36a60d: BREAKING: The migrate package-exports command has been removed. Use repo fix instead.

Patch Changes
  • edf2b77: Added a new cli-module template for creating CLI module packages.

  • 246877a: Updated dependency bfj to ^9.0.2.

  • 0d2d0f2: Internal refactor of CLI modularization, moving individual commands to be implemented with cleye.

  • a4e5902: Internal refactor of the CLI command registration

  • bba2e49: Internal refactor to use new concurrency utilities from @backstage/cli-node.

  • 2fcba39: Internal refactor to move shared utilities into their consuming modules, reducing cross-module dependencies.

  • c85ac86: Internal refactor to split loadCliConfig into separate implementations for the build and config CLI modules, removing a cross-module dependency.

  • 94a885a: Added support for the new cli-module package role in the build system, ESLint configuration, Jest configuration, and maintenance commands.

  • fd50cb3: Added translations export and translations import commands for managing translation files.

    The translations export command discovers all TranslationRef definitions across frontend plugin dependencies and exports their default messages as JSON files. The translations import command generates TranslationResource wiring code from translated JSON files, ready to be plugged into the app.

    Both commands support a --pattern option for controlling the message file layout, for example --pattern '{lang}/{id}.json' for language-based directory grouping.

  • 0be3eab: Migrated CLI plugin modules to use createCliModule from @backstage/cli-node.

  • 61cb976: Migrated internal versioning utilities to use @backstage/cli-node instead of a local implementation.

  • 6738cf0: build(deps): bump minimatch from 9.0.5 to 10.2.1

  • ff4a45a: Migrated remaining CLI command handlers from commander to cleye for argument parsing. Several camelCase CLI flags have been deprecated in favor of their kebab-case equivalents (e.g. --successCache--success-cache). The old camelCase forms still work but will now log a deprecation warning. Please update any scripts or CI configurations to use the kebab-case versions.

  • 70fc178: Migrated from deprecated findPaths to targetPaths and findOwnPaths from @backstage/cli-common.

  • 825c81d: Internal refactor of CLI command modules.

  • ea90ab0: The built-in yarn new templates have been moved to @backstage/cli-module-new. Existing references to @backstage/cli/templates/* in your root package.json will continue to work through a backwards compatibility rewrite in the new command.

  • ebeb0d4: Updated the new frontend plugin template to use @backstage/frontend-dev-utils in its dev/ entry point instead of wiring createApp manually. Generated plugins now get the same dev app helper setup as the built-in examples.

  • 971cc94: The new command now prompts for the plugin package name when creating plugin modules, in order to properly populate the package.json file.

  • de62a9d: Upgraded commander dependency from ^12.0.0 to ^14.0.3 across all CLI packages.

  • 092b41f: Updated dependency webpack to ~5.105.0.

  • 4a75544: Updated dependency react-refresh to ^0.18.0.

  • a9d23c4: Properly support package.json workspaces field

  • Updated dependencies

v0.35.4

Compare Source

Patch Changes
  • cfd8103: Updated catalog provider module template to use stable catalog extension points from @backstage/plugin-catalog-node instead of alpha exports.

  • 20131c5: Added support for CSS exports in package builds. When a package declares a CSS file in its exports field (e.g., "./styles.css": "./src/styles.css"), the CLI will automatically bundle it during backstage-cli package build, resolving any @import statements. The export path is rewritten from src/ to dist/ at publish time.

    Fixed backstage-cli repo fix to not add typesVersions entries for non-script exports like CSS files.

  • 7455dae: Use node prefix on native imports

  • 6ce4a13: Removed /alpha from scaffolderActionsExtensionPoint import

  • fdbd404: Removed the EXPERIMENTAL_MODULE_FEDERATION environment variable flag, making module federation host support always available during package start. The host shared dependencies are now managed through @backstage/module-federation-common and injected as a versioned runtime script at build time.

  • fdbd404: Updated @module-federation/enhanced, @module-federation/runtime, and @module-federation/sdk dependencies from ^0.9.0 to ^0.21.6.

  • 4fc7bf0: Bump to tar v7

  • 5e3ef57: Added support for the new peerModules metadata field in package.json. This field allows plugin packages to declare modules that should be installed alongside them for cross-plugin integrations. The field is validated by backstage-cli repo fix --publish.

  • 122d39c: Completely removed support for the deprecated app.experimental.packages configuration. Replace existing usage directly with app.packages.

  • 73351c2: Updated dependency webpack to ~5.104.0.

  • 69d880e: Bump to latest zod to ensure it has the latest features

  • Updated dependencies

v0.35.3

Compare Source

Patch Changes

v0.35.2

Compare Source

Patch Changes
  • 320c6a9: Bump @swc/core to support ES2023 and ES2024
  • c0d7bf6: Added --include and --format options to backstage-cli info command for including additional packages via glob patterns and outputting as JSON or Text.
  • f6a5d2f: Fixed CSS module class name collisions when running multiple versions of packages simultaneously by using content-based hashing for class name generation.
  • 140cbc2: Added @backstage/backend-test-utils to backend package templates.
  • 4eeba9e: Upgrade zod-validation-error to version 4
  • 9ee5996: Bump minimum required @swc/core to avoid transpilation bug
  • Updated dependencies

v0.35.1

Compare Source

Hey, I just made a Pull Request!

I created a module for Rails and one action to use rails new in the scaffolder

Addesd to the plugin list:
image

✔️ Checklist
  • A changeset describing the change and affected packages. (more info)
  • Added or updated documentation
  • Tests for new functionality and regression tests for bug fixes
  • Screenshots attached (for UI changes)
  • All your commits have a Signed-off-by line in the message. (more info)

v0.35.0

Compare Source

Minor Changes
  • f6f22a9: Provide --no-node-snapshot by default when running the package start or package test. You can disable this behavior by providing NODE_OPTIONS='--node-snapshot'.

  • f8dff94: Switched the default module resolution to bundler and the module setting

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot force-pushed the renovate/backstage-monorepo branch 2 times, most recently from 6b8c2e9 to b288ac0 Compare November 19, 2025 01:36
@renovate renovate Bot force-pushed the renovate/backstage-monorepo branch from b288ac0 to b1fd31e Compare December 3, 2025 19:37
@renovate renovate Bot force-pushed the renovate/backstage-monorepo branch 2 times, most recently from 64ae8a4 to 25b2554 Compare December 18, 2025 15:04
@renovate renovate Bot force-pushed the renovate/backstage-monorepo branch from 25b2554 to 98b013b Compare December 31, 2025 15:11
@renovate renovate Bot force-pushed the renovate/backstage-monorepo branch 2 times, most recently from 04bd8ac to d7ab646 Compare January 15, 2026 14:28
@renovate renovate Bot force-pushed the renovate/backstage-monorepo branch 6 times, most recently from c917612 to 26894e5 Compare January 23, 2026 17:10
@renovate renovate Bot force-pushed the renovate/backstage-monorepo branch 2 times, most recently from 2d77666 to 7d48e46 Compare February 2, 2026 20:03
@renovate renovate Bot force-pushed the renovate/backstage-monorepo branch 3 times, most recently from f673f86 to 8a6178b Compare February 17, 2026 23:41
@renovate renovate Bot force-pushed the renovate/backstage-monorepo branch 3 times, most recently from a164125 to 6ecc5f7 Compare March 2, 2026 19:30
@renovate renovate Bot force-pushed the renovate/backstage-monorepo branch 3 times, most recently from 814374e to d998c45 Compare March 12, 2026 15:19
@renovate renovate Bot force-pushed the renovate/backstage-monorepo branch 2 times, most recently from 71a61bc to ef457d7 Compare March 18, 2026 01:35
@renovate renovate Bot force-pushed the renovate/backstage-monorepo branch 3 times, most recently from 67fe262 to fc5130f Compare March 27, 2026 13:15
@renovate renovate Bot force-pushed the renovate/backstage-monorepo branch 2 times, most recently from 6b54637 to 3bcfe13 Compare April 1, 2026 16:58
@renovate renovate Bot force-pushed the renovate/backstage-monorepo branch 2 times, most recently from acd5df9 to ef78b20 Compare April 14, 2026 18:04
@renovate renovate Bot force-pushed the renovate/backstage-monorepo branch 5 times, most recently from d0735f3 to 2998585 Compare April 22, 2026 15:38
@renovate renovate Bot force-pushed the renovate/backstage-monorepo branch 3 times, most recently from 6607909 to ab96b50 Compare April 29, 2026 10:52
@renovate renovate Bot force-pushed the renovate/backstage-monorepo branch 2 times, most recently from 883b8d4 to 8e1bd14 Compare May 18, 2026 12:49
@renovate renovate Bot force-pushed the renovate/backstage-monorepo branch from 8e1bd14 to bdb787e Compare May 20, 2026 00:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants